//package org.edu.common.uiltst;
//
//public class Treeuiltst {
//	/**  
//     * 无限递归获得jsTree的json字串  
//     *   
//     * @param parentId  
//     *            父权限id  
//     * @return  
//     */  
//    private String getJson(long parentId)  
//    {  
//        // 把顶层的查出来  
//        List<Action> actions = actionManager.queryByParentId(parentId);  
//        for (int i = 0; i < actions.size(); i++)  
//        {  
//            Action a = actions.get(i);  
//            // 有子节点  
//            if (a.getIshaschild() == 1)  
//            {  
//                str += "{attributes:{id:\"" + a.getAnid()  
//                        + "\"},state:\"open\",data:\"" + a.getAnname() + "\" ,";  
//                str += "children:[";  
//                // 查出它的子节点  
//                List<Action> list = actionManager.queryByParentId(a.getAnid());  
//                // 遍历它的子节点  
//                for (int j = 0; j < list.size(); j++)  
//                {  
//                    Action ac = list.get(j);  
//                    //还有子节点(递归调用)  
//                    if (ac.getIshaschild() == 1)  
//                    {  
//                        this.getJson(ac.getParentid());  
//                    }  
//                    else  
//                    {  
//  
//                        str += "{attributes:{id:\"" + ac.getAnid()  
//                                + "\"},state:\"open\",data:\"" + ac.getAnname()  
//                                + "\" " + "   }";  
//                        if (j < list.size() - 1)  
//                        {  
//                            str += ",";  
//                        }  
//                    }  
//                }  
//                str += "]";  
//                str += "   }";  
//                if (i < actions.size() - 1)  
//                {  
//                    str += ",";  
//                }  
//            }  
//        }  
//        return str;  
//    }  
//}
